VERSION 4.00 Begin VB.Form frmLeads Caption = "Sales Leads" ClientHeight = 5940 ClientLeft = 1725 ClientTop = 1785 ClientWidth = 6690 Height = 6630 Left = 1665 LinkTopic = "Form1" ScaleHeight = 5940 ScaleWidth = 6690 Top = 1155 Width = 6810 Begin SHDocVwCtl.WebBrowser dwnLoad Height = 735 Left = 240 TabIndex = 1 Top = 3360 Visible = 0 'False Width = 1215 Object.Height = 49 Object.Width = 81 AutoSize = 0 ViewMode = 1 AutoSizePercentage= 0 AutoArrange = -1 'True NoClientEdge = -1 'True AlignLeft = 0 'False Location = "C:\WINDOWS\SYSTEM\BLANK.HTM" End Begin ComctlLib.ListView lstLeads Height = 2295 Left = 480 TabIndex = 0 Top = 360 Width = 4695 _Version = 65536 _ExtentX = 8281 _ExtentY = 4048 _StockProps = 205 ForeColor = -2147483640 BackColor = -2147483643 Appearance = 1 HideSelection = 0 'False Icons = "" LabelWrap = 0 'False SmallIcons = "" View = 3 NumItems = 6 i1 = "frmLeads.frx":0000 i2 = "frmLeads.frx":00B8 i3 = "frmLeads.frx":0174 i4 = "frmLeads.frx":0224 i5 = "frmLeads.frx":02DC i6 = "frmLeads.frx":0394 End Begin VB.Menu mnuFile Caption = "File" Begin VB.Menu mnuFileRead Caption = "&Read Leads List" End Begin VB.Menu mnuLine1 Caption = "-" End Begin VB.Menu mnuFileSend Caption = "&Send E-mail" End Begin VB.Menu mnuFileWebIE Caption = "Open Web Site in &Internet Explorer" End Begin VB.Menu mnuFileWebVB Caption = "Open Web Site in &VB" End Begin VB.Menu mnuLine2 Caption = "-" End Begin VB.Menu mnuExit Caption = "E&xit" End End Begin VB.Menu mnuPopup Caption = "lstPopup" Visible = 0 'False Begin VB.Menu mnuPopEmail Caption = "&Send E-mail" End Begin VB.Menu mnuPopWebIE Caption = "Open &Web Site in Internet Explorer" End Begin VB.Menu mnuPopWebVB Caption = "Open Web Site in &VB" End End Attribute VB_Name = "frmLeads" Attribute VB_Creatable = False Attribute VB_Exposed = False Private Sub OpenWebInIE() Dim strWeb As String Dim browser As InternetExplorer 'read the web site address (subitem 5) from the selected list entry strWeb = lstLeads.SelectedItem.SubItems(5) 'start up IE Set browser = CreateObject("InternetExplorer.Application") browser.Visible = True browser.Navigate strWeb End Sub Private Sub OpenWebInVB() frmBrowse.txtAddress.Text = lstLeads.SelectedItem.SubItems(5) frmBrowse.Show frmBrowse.cmdGo_Click End Sub Private Sub SendEmail() End Sub Private Sub FillList() 'read info from a file and fill in lstLeads Dim fhandle As Integer Dim filename As String Dim strSalesman As String Dim strCustomer As String Dim strCompany As String Dim strPhone As String Dim strEmail As String Dim strWeb As String Dim itmX As ListItem fhandle = FreeFile filename = App.Path & "\leads.mlt" Open filename For Input As fhandle Do While Not EOF(1) ' Loop until end of file. 'read line of information Input #fhandle, strSalesman, strCustomer, strCompany, strPhone, strEmail, strWeb 'add to listview control Set itmX = lstLeads.ListItems.Add() itmX.Text = strSalesman itmX.SubItems(1) = strCustomer itmX.SubItems(2) = strCompany itmX.SubItems(3) = strPhone itmX.SubItems(4) = strEmail itmX.SubItems(5) = strWeb Loop Close fhandle 'enable menu items EnableMenuItems True End Sub Sub ClearList() Dim i For i = 1 To lstLeads.ListItems.Count lstLeads.ListItems.Remove 1 Next End Sub Sub EnableMenuItems(enable As Boolean) mnuFileSend.Enabled = enable mnuFileWebIE.Enabled = enable mnuFileWebVB.Enabled = enable End Sub Private Sub Form_Load() EnableMenuItems False End Sub Private Sub Form_Resize() Dim c As ColumnHeader Dim hdrWidth As Integer 'make lstLeads the size of frmLeads lstLeads.Move 0, 0, frmLeads.ScaleWidth, frmLeads.ScaleHeight 'split the columns equally hdrWidth = (lstLeads.Width / 8) For Each c In lstLeads.ColumnHeaders c.Width = hdrWidth Next End Sub Private Sub lstLeads_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single) 'show popup menu on right mouse click If Button = vbRightButton And lstLeads.ListItems.Count <> 0 Then 'make sure user clicked on an item frmLeads.PopupMenu mnuPopup, vbPopupMenuRightButton End If End Sub Private Sub mnuExit_Click() Unload frmLeads End Sub Private Sub mnuFileRead_Click() ClearList FillList End Sub Private Sub mnuFileSend_Click() SendEmail End Sub Private Sub mnuFileWebIE_Click() OpenWebInIE End Sub Private Sub mnuFileWebVB_Click() OpenWebInVB End Sub Private Sub mnuPopEmail_Click() SendEmail End Sub Private Sub mnuPopWebIE_Click() OpenWebInIE End Sub Private Sub mnuPopWebVB_Click() OpenWebInVB End Sub